﻿ using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MODEL;
using IBLL;

namespace BLL
{
	public partial class DeliveryPeriodType_BLL : BaseBLL<DeliveryPeriodType>,IDeliveryPeriodType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IDeliveryPeriodType_DAL;
		}
    }
	public partial class DistributeArea_BLL : BaseBLL<DistributeArea>,IDistributeArea_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IDistributeArea_DAL;
		}
    }
	public partial class DistributeAreaStock_BLL : BaseBLL<DistributeAreaStock>,IDistributeAreaStock_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IDistributeAreaStock_DAL;
		}
    }
	public partial class Material_BLL : BaseBLL<Material>,IMaterial_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IMaterial_DAL;
		}
    }
	public partial class MaterialCategory_BLL : BaseBLL<MaterialCategory>,IMaterialCategory_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IMaterialCategory_DAL;
		}
    }
	public partial class MaterialProperty_BLL : BaseBLL<MaterialProperty>,IMaterialProperty_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IMaterialProperty_DAL;
		}
    }
	public partial class MaterialSupplier_BLL : BaseBLL<MaterialSupplier>,IMaterialSupplier_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IMaterialSupplier_DAL;
		}
    }
	public partial class MaterialType_BLL : BaseBLL<MaterialType>,IMaterialType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IMaterialType_DAL;
		}
    }
	public partial class PaymentType_BLL : BaseBLL<PaymentType>,IPaymentType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IPaymentType_DAL;
		}
    }
	public partial class Product_BLL : BaseBLL<Product>,IProduct_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProduct_DAL;
		}
    }
	public partial class ProductCategory_BLL : BaseBLL<ProductCategory>,IProductCategory_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductCategory_DAL;
		}
    }
	public partial class ProductConfig_BLL : BaseBLL<ProductConfig>,IProductConfig_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductConfig_DAL;
		}
    }
	public partial class ProductCost_BLL : BaseBLL<ProductCost>,IProductCost_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductCost_DAL;
		}
    }
	public partial class ProductInfo_BLL : BaseBLL<ProductInfo>,IProductInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductInfo_DAL;
		}
    }
	public partial class ProductMaterial_BLL : BaseBLL<ProductMaterial>,IProductMaterial_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductMaterial_DAL;
		}
    }
	public partial class ProductPackageInfo_BLL : BaseBLL<ProductPackageInfo>,IProductPackageInfo_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductPackageInfo_DAL;
		}
    }
	public partial class ProductProperty_BLL : BaseBLL<ProductProperty>,IProductProperty_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductProperty_DAL;
		}
    }
	public partial class ProductSpec_BLL : BaseBLL<ProductSpec>,IProductSpec_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductSpec_DAL;
		}
    }
	public partial class ProductStatu_BLL : BaseBLL<ProductStatu>,IProductStatu_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IProductStatu_DAL;
		}
    }
	public partial class PurchaseMode_BLL : BaseBLL<PurchaseMode>,IPurchaseMode_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IPurchaseMode_DAL;
		}
    }
	public partial class PurchaseModeSection_BLL : BaseBLL<PurchaseModeSection>,IPurchaseModeSection_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IPurchaseModeSection_DAL;
		}
    }
	public partial class PurchaseType_BLL : BaseBLL<PurchaseType>,IPurchaseType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IPurchaseType_DAL;
		}
    }
	public partial class Stock_BLL : BaseBLL<Stock>,IStock_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IStock_DAL;
		}
    }
	public partial class Supplier_BLL : BaseBLL<Supplier>,ISupplier_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISupplier_DAL;
		}
    }
	public partial class SupplierBankCard_BLL : BaseBLL<SupplierBankCard>,ISupplierBankCard_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISupplierBankCard_DAL;
		}
    }
	public partial class SupplierModeType_BLL : BaseBLL<SupplierModeType>,ISupplierModeType_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.ISupplierModeType_DAL;
		}
    }
	public partial class View_Category_BLL : BaseBLL<View_Category>,IView_Category_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Category_DAL;
		}
    }
	public partial class View_CategorySpecifics_BLL : BaseBLL<View_CategorySpecifics>,IView_CategorySpecifics_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_CategorySpecifics_DAL;
		}
    }
	public partial class View_Contraband_BLL : BaseBLL<View_Contraband>,IView_Contraband_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Contraband_DAL;
		}
    }
	public partial class View_Currency_BLL : BaseBLL<View_Currency>,IView_Currency_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Currency_DAL;
		}
    }
	public partial class View_Measure_BLL : BaseBLL<View_Measure>,IView_Measure_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Measure_DAL;
		}
    }
	public partial class View_ProductSpec_BLL : BaseBLL<View_ProductSpec>,IView_ProductSpec_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_ProductSpec_DAL;
		}
    }
	public partial class View_ProductStatus_BLL : BaseBLL<View_ProductStatus>,IView_ProductStatus_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_ProductStatus_DAL;
		}
    }
	public partial class View_Specifics_BLL : BaseBLL<View_Specifics>,IView_Specifics_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Specifics_DAL;
		}
    }
	public partial class View_SpecificsValue_BLL : BaseBLL<View_SpecificsValue>,IView_SpecificsValue_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_SpecificsValue_DAL;
		}
    }
	public partial class View_Value_BLL : BaseBLL<View_Value>,IView_Value_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IView_Value_DAL;
		}
    }
public partial class Object_BLL : BaseBLL<Object>,IObject_BLL
    {
	   public override void SetDAL()
		{
			idal = DBSession.IObject_DAL;
		}
    }
}